// import person from "./m1.js";
// console.log(person); // OK

// import { name } from "./m1.js";
// console.log(name); // 不OK

// import { a, b } from "./m2.js";
// console.log(a, b); // OK

// import m2 from "./m2.js";
// console.log(m2); // 不OK

/*
  默认暴露，需要 import xxx from "xxx";
  分别或统一暴露，
    如果需要引入的部分内容：import { xxx, yyy } from "xxx";
    如果需要引入的全部内容：import * as xxx from "xxx";

  默认暴露，暴露一个对象，对象上有default属性，值为真正暴露的内容
*/

// 引入m2模块暴露的所有内容命名为m2
// import * as m2 from "./m2.js";
// console.log(m2); // { a: 1, b: 2 }

// import * as m1 from "./m1.js";
// console.log(m1); // { default: { name: '沛华', age: 40 } }

import person, { a, b, c, d } from "./m3.js";
// import React, { Component } from "react";
